package com.ccc.boot.system.service;

import com.ccc.boot.base.IBaseService;
import com.ccc.boot.pojo.AddrTree;
import com.ccc.boot.system.entity.SysAddr;

import java.util.List;

/**
 * 行政分区基本信息表 业务处理接口
 *
 * @author superC
 * @version 0.1.0
 * @date 2022-04-14
 */
public interface SysAddrService extends IBaseService<SysAddr> {

    SysAddr getByAdCd(String adCd);

    List<SysAddr> getAllList();

    List<AddrTree> getAddrTree(String adCd);

    List<AddrTree> loadFirstAddrTree();

    List<AddrTree> getSonAddrTree(Long id);

}
